package edu.whut.mall.admin.service;

import edu.whut.mall.common.enums.FileType;
import edu.whut.mall.pojo.model.File;

import javax.validation.constraints.NotNull;
/**
 * @Author smq
 * @Date 2021/8/17 16:23
 * @Uint d9lab
 * @Description:
 */
public interface IFileManageAdminService {

    /**
     * 通过url往数据库中上传一条记录
     * @param url
     * @return
     */
    File addOneFile(@NotNull(message = "url不能为null") String url);

    /**
     * 通过url和文件类型往数据库中上传一条记录
     * @param url
     * @param fileType
     * @return
     */
    File addOneFile(@NotNull(message = "url不能为null") String url, FileType fileType);
}
